Convolutions, Blurring and Sharpening Images

In this lesson we'll learn:

  1. Convolution Operations
  2. Blurring
  3. Denoising
  4. Sharpening

1 - Blurring using Convolutions

Other commonly used blurring methods in OpenCV

Bilateral Filter - Noise removal filter

dst = cv.bilateralFilter(src, d, sigmaColor, sigmaSpace[, dst[, borderType]])

3 Image De-noising - Non-Local Means Denoising

There are 4 variations of Non-Local Means Denoising:

fastNlMeansDenoisingColored(InputArray src, OutputArray dst, float h=3, float hColor=3, int templateWindowSize=7, int searchWindowSize=21 )¶

Parameters for fastNlMeansDenoisingColored:

4Sharpening Images - Rasm qirallarini chiqarish uchun.